//package com.kungfuhacking.wristbandpro.my.activity;
//
//import android.os.Bundle;
//import android.text.TextUtils;
//import android.util.Log;
//import android.view.View;
//import android.widget.EditText;
//import android.widget.TextView;
//
//import com.alibaba.fastjson.JSONObject;
//import com.kungfuhacking.wristbandpro.R;
//import com.kungfuhacking.wristbandpro.base.bean.Basebean;
//import com.kungfuhacking.wristbandpro.base.bean.RequestBean;
//import com.kungfuhacking.wristbandpro.base.view.BaseActivity;
//import com.kungfuhacking.wristbandpro.custom.TitleBarView;
//import com.kungfuhacking.wristbandpro.my.bean.Family;
//import com.kungfuhacking.wristbandpro.my.bean.FamilyData;
//import com.kungfuhacking.wristbandpro.net.BaseNoTObserver;
//import com.kungfuhacking.wristbandpro.net.RetrofitHttpUtil;
//import com.kungfuhacking.wristbandpro.utils.Constant;
//
//import java.util.ArrayList;
//
//import io.reactivex.disposables.Disposable;
//
//
///**
// * 添加家庭成员
// * Created by Aaron on 17/6/2.
// */
//public class AddFamilyNumActivity extends BaseActivity implements View.OnClickListener {
//
//    private String childID;
//    private EditText etContact;
//    private EditText etUnit;
//    private EditText etName;
//    private ArrayList<Family> families;
//    private String TAG = getClass().getSimpleName();
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        setContentView(R.layout.activity_add_family_num);
//        childID = getIntent().getStringExtra("childID");
//        families = getIntent().getParcelableArrayListExtra("families");
//        initView();
//    }
//
//    private void initView() {
//        TextView tvCommit = (TextView) findViewById(R.id.tvCommit);
//        etContact = (EditText) findViewById(R.id.etContact);
//        etUnit = (EditText) findViewById(R.id.etUnit);
//        etName = (EditText) findViewById(R.id.etName);
//        TitleBarView tbv = (TitleBarView) findViewById(R.id.tbv);
//        tbv.setOnLeftClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                finish();
//            }
//        });
//        tvCommit.setOnClickListener(this);
//    }
//
//    @Override
//    public void onClick(View v) {
//        switch (v.getId()) {
//            case R.id.tvCommit:
//
//                checkInput();
//                break;
//        }
//    }
//
//    private void checkInput() {
//
//        if (TextUtils.isEmpty(etName.getText().toString())) {
//            showErr("请输入成员昵称");
//            return;
//        }
//
//        if (TextUtils.isEmpty(etUnit.getText().toString())) {
//            showErr("请输入成员工作单位");
//            return;
//        }
//
//        if (TextUtils.isEmpty(etContact.getText().toString())) {
//            showErr("请输入成员联系方式");
//            return;
//        }
//
//        addGroup();
//
//    }
//
//
//    /**
//     * 添加家庭成员
//     */
//    public void addGroup() {
//
//        FamilyData updateFamily = new FamilyData();
//        updateFamily.setToken(sp.getString(Constant.TOKEN, ""));
//        updateFamily.setAddress("");
//        updateFamily.setHouseType("");
//        updateFamily.setHukouType("");
//        updateFamily.setHukouAddress("");
//        updateFamily.setId(childID);
//
//        Family family = new Family();
//        family.setName(etName.getText().toString());
//        family.setPhoneNum(etContact.getText().toString());
//        family.setWorkUnit(etUnit.getText().toString());
//
//        if (families == null)
//            families = new ArrayList<>();
//
//        families.add(family);
//
//        Log.d(TAG, "家庭成员的数量:" + families.size());
//
//        updateFamily.setFamily(families);
//
//        RetrofitHttpUtil.getInstance().updateOldFamilyInfo(new BaseNoTObserver<Basebean>() {
//            @Override
//            public void onHandleSuccess(Basebean basebean) {
//                showErr("添加成功");
//                finish();
//            }
//
//            @Override
//            public void onHandleError(String message) {
//                showErr(message);
//            }
//
//            @Override
//            public void onSubscribe(Disposable d) {
//                disposable = d;
//
//            }
//        }, new RequestBean().setData(JSONObject.toJSONString(updateFamily)));
//
//    }
//
//    private Disposable disposable;
//
//    @Override
//    protected void onDestroy() {
//        super.onDestroy();
//        if (disposable != null)
//            disposable.dispose();
//
//    }
//}
